
#ifndef VDDM_TX_H
#define VDDM_TX_H

#define AutoHldSoftSwtCtrlStOpID (0x2)
#define ChrgSoftSwCtrlStOpID (0x6)
#define ChrgStationPwrOpID (0x7)
#define DChaEngStsCtrlOpID (0xd)
#define DchaChrgnTarValOpID (0xe)
#define DeactvtLvlgCtrlOpID (0xf)
#define EPedlModCtrlStOpID (0x1b)
#define PwrSavingModOpID (0x1c)
#define EgyRgnLvlSetOpID (0x1d)
#define EstimdLeSocToDestOpID (0x20)
#define HillDwnCtrlStOpID (0x27)
#define LnchModSwtOpID (0x2b)
#define LocalBookChrgnTarValOpID (0x2c)
#define MaintainBattTCtrlOpID (0x2e)
#define ChgPreSetTempButtonReqOpID (0x3f)
#define SaveSetgToMemPrmntOpID (0x42)
#define ShowTypOfDTESetOpID (0x45)
#define MaxAcInpCurrentSetOpID (0x47)
#define TypToDestNavRouteOpID (0x4b)
#define V2XDchaSwtOpID (0x4c)
#define EscSptModReqdByDrvrOpID (0x5a)
#define LimdSpdReqForEcoModOpID (0xaa)
#define SuspSetgOpID (0xb3)
#define TiToDestNavRouteOpID (0xb5)
#define VehDecelCtrlSetgOpID (0xba)


#pragma pack(1)
typedef struct _OpAutoHldSoftSwtCtrlSt_SetRequestNoReturn {
    uint8_t value;

}OpAutoHldSoftSwtCtrlSt_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpChrgSoftSwCtrlSt_SetRequestNoReturn {
    uint8_t value;

}OpChrgSoftSwCtrlSt_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpChrgStationPwr_SetRequestNoReturn {
    uint16_t value;

}OpChrgStationPwr_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpDChaEngStsCtrl_SetRequestNoReturn {
    uint8_t value;

}OpDChaEngStsCtrl_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpDchaChrgnTarVal_SetRequestNoReturn {
    uint16_t value;

}OpDchaChrgnTarVal_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpDeactvtLvlgCtrl_SetRequestNoReturn {
    uint8_t value;

}OpDeactvtLvlgCtrl_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpEPedlModCtrlSt_SetRequestNoReturn {
    uint8_t value;

}OpEPedlModCtrlSt_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpPwrSavingMod_SetRequestNoReturn {
    uint8_t value;

}OpPwrSavingMod_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpEgyRgnLvlSet_SetRequestNoReturn {
    uint8_t value;

}OpEgyRgnLvlSet_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpEstimdLeSocToDest_SetRequestNoReturn {
    uint8_t value;

}OpEstimdLeSocToDest_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpHillDwnCtrlSt_SetRequestNoReturn {
    uint8_t value;

}OpHillDwnCtrlSt_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpLnchModSwt_SetRequestNoReturn {
    uint8_t value;

}OpLnchModSwt_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpLocalBookChrgnTarVal_SetRequestNoReturn {
    uint16_t value;

}OpLocalBookChrgnTarVal_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpMaintainBattTCtrl_SetRequestNoReturn {
    uint8_t value;

}OpMaintainBattTCtrl_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpChgPreSetTempButtonReq_SetRequestNoReturn {
    uint8_t value;

}OpChgPreSetTempButtonReq_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpSaveSetgToMemPrmnt_SetRequestNoReturn {
    uint8_t value;

}OpSaveSetgToMemPrmnt_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpShowTypOfDTESet_SetRequestNoReturn {
    uint8_t value;

}OpShowTypOfDTESet_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpMaxAcInpCurrentSet_SetRequestNoReturn {
    uint8_t value;

}OpMaxAcInpCurrentSet_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpTypToDestNavRoute_SetRequestNoReturn {
    uint8_t value;

}OpTypToDestNavRoute_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpV2XDchaSwt_SetRequestNoReturn {
    uint8_t value;

}OpV2XDchaSwt_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpEscSptModReqdByDrvr_SetRequestNoReturn {
    uint8_t escSptModReqdByDrvrEscSptModReqdByDrvr;
    uint8_t escSptModReqdByDrvrPen;

}OpEscSptModReqdByDrvr_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpLimdSpdReqForEcoMod_SetRequestNoReturn {
    uint8_t limdSpdReqForEcoModUInt8;
    uint8_t limdSpdReqForEcoModVehSpdIndcdUnit;

}OpLimdSpdReqForEcoMod_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpSuspSetg_SetRequestNoReturn {
    uint8_t suspSetgLvlCtrlSetg;
    uint8_t suspSetgSuspCtrlSetgtyp1;
    uint8_t suspSetgSuspIdPen;

}OpSuspSetg_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpTiToDestNavRoute_SetRequestNoReturn {
    uint8_t tiToDestNavRouteDay2;
    uint8_t tiToDestNavRouteHr1;
    uint8_t tiToDestNavRouteMins1;

}OpTiToDestNavRoute_SetRequestNoReturn;
#pragma pack()


#pragma pack(1)
typedef struct _OpVehDecelCtrlSetg_SetRequestNoReturn {
    uint8_t vehDecelCtrlSetgNormSpt;
    uint8_t vehDecelCtrlSetgPen;

}OpVehDecelCtrlSetg_SetRequestNoReturn;
#pragma pack()


#endif
